#include <unistd.h>
#include <stdio.h>

static int ota_http_str2int(char *str)
{
    size_t str_len = strlen(str);
    int result = 0;
    for (size_t i = 0; i < str_len; i++)
    {
        result *= 10;
        result += str[i] - '0';
    }
    return result;
}

int main(void)
{
    char str[4] = "123";
    printf("%s %d\n", str, ota_http_str2int(str));
    return 0;
}
